草庐IT

Android sdkmanager 可用包

全部标签

字节跳动基于ClickHouse优化实践之“高可用”

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 相信大家都对大名鼎鼎的ClickHouse有一定的了解了,它强大的数据分析性能让人印象深刻。但在字节大量生产使用中,发现了ClickHouse依然存在了一定的限制。本篇将详细介绍我们是如何为ClickHouse增强高可用能力的。字节遇到的ClickHouse可用性问题随着字节业务的快速发展,产品快速扩张,承载业务的ClickHouse集群节点数也快速增加。另一方面,按照天进行的数据分区也快速增加,一个集群管理的库表特别多,开始出现元数据不一致的情况。两方面结合,导致集群的可用性极速下降,以至于到了业务难以接受

字节跳动基于ClickHouse优化实践之“高可用”

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 相信大家都对大名鼎鼎的ClickHouse有一定的了解了,它强大的数据分析性能让人印象深刻。但在字节大量生产使用中,发现了ClickHouse依然存在了一定的限制。本篇将详细介绍我们是如何为ClickHouse增强高可用能力的。字节遇到的ClickHouse可用性问题随着字节业务的快速发展,产品快速扩张,承载业务的ClickHouse集群节点数也快速增加。另一方面,按照天进行的数据分区也快速增加,一个集群管理的库表特别多,开始出现元数据不一致的情况。两方面结合,导致集群的可用性极速下降,以至于到了业务难以接受

高可用系列文章之一 - 概述

一概述可用性是系统运行质量的重要指标.随着数字化和智能化的进程,系统的可用性愈发重要。例如,制造业流水线需要高可用性的MES系统来保证流水线的正常运转。本文为高可用相关的技术文档,从以下几个方面对高可用在制造业的应用和实施进行详细描述。1.1可用性(Availability)定义GB/T3187-97对可用性的定义:在要求的外部资源得到保证的前提下,产品在规定的条件下和规定的时刻或时间区间内处于可执行规定功能状态的能力。它是产品可靠性、维修性和维修保障性的综合反映。可用性计算公式:Availability=MTBF/(MTBF+MTTR)关于Availability这个计算公式,通常大家习惯用

高可用系列文章之一 - 概述

一概述可用性是系统运行质量的重要指标.随着数字化和智能化的进程,系统的可用性愈发重要。例如,制造业流水线需要高可用性的MES系统来保证流水线的正常运转。本文为高可用相关的技术文档,从以下几个方面对高可用在制造业的应用和实施进行详细描述。1.1可用性(Availability)定义GB/T3187-97对可用性的定义:在要求的外部资源得到保证的前提下,产品在规定的条件下和规定的时刻或时间区间内处于可执行规定功能状态的能力。它是产品可靠性、维修性和维修保障性的综合反映。可用性计算公式:Availability=MTBF/(MTBF+MTTR)关于Availability这个计算公式,通常大家习惯用

高可用系列文章之三 - NGINX 高可用实施方案

前文链接高可用系列文章之一-概述-东风微鸣技术博客(ewhisper.cn)高可用系列文章之二-传统分层架构技术方案-东风微鸣技术博客(ewhisper.cn)四NGINX高可用实施方案高可用的实施,主要步骤概述如下:NGINX的安装及基础配置负载均衡层高可用:NGINX+Keepalived配置应用服务层高可用:NGINX->应用服务层转发配置系统软硬件详细配置清单根据制造业高可用架构设计,以及业务需求,部署模型建议配置如下:负载均衡服务器(即NGINX+Keepalived):2台,操作系统Linux.配置建议如下:名称规格备注CPU2core内存4GB硬盘50GB操作系统SUSE1264

高可用系列文章之三 - NGINX 高可用实施方案

前文链接高可用系列文章之一-概述-东风微鸣技术博客(ewhisper.cn)高可用系列文章之二-传统分层架构技术方案-东风微鸣技术博客(ewhisper.cn)四NGINX高可用实施方案高可用的实施,主要步骤概述如下:NGINX的安装及基础配置负载均衡层高可用:NGINX+Keepalived配置应用服务层高可用:NGINX->应用服务层转发配置系统软硬件详细配置清单根据制造业高可用架构设计,以及业务需求,部署模型建议配置如下:负载均衡服务器(即NGINX+Keepalived):2台,操作系统Linux.配置建议如下:名称规格备注CPU2core内存4GB硬盘50GB操作系统SUSE1264

高可用系列文章之二 - 传统分层架构技术方案

前文链接高可用系列文章之一-概述-东风微鸣技术博客(ewhisper.cn)三技术方案3.1概述单点是系统高可用最大的风险和敌人,应该尽量在系统设计的过程中避免单点。保障系统的高可用,方法论上,高可用保证的原则是「集群化」(或「冗余」),只有一个单点,该单点宕机所有服务都会受影响而不可用;如果有冗余或备份,其中一个点宕机还有其他冗余或备份节点能够提供服务。保证系统高可用,架构设计的核心准则是:冗余。有了冗余之后,还不够,每次出现故障需要人工介入恢复势必会增加系统的MTTR。所以,又往往是通过「自动故障转移」来实现系统的高可用。在下面的技术方案中,详细介绍了如何通过冗余+自动故障转移来保证系统的

高可用系列文章之二 - 传统分层架构技术方案

前文链接高可用系列文章之一-概述-东风微鸣技术博客(ewhisper.cn)三技术方案3.1概述单点是系统高可用最大的风险和敌人,应该尽量在系统设计的过程中避免单点。保障系统的高可用,方法论上,高可用保证的原则是「集群化」(或「冗余」),只有一个单点,该单点宕机所有服务都会受影响而不可用;如果有冗余或备份,其中一个点宕机还有其他冗余或备份节点能够提供服务。保证系统高可用,架构设计的核心准则是:冗余。有了冗余之后,还不够,每次出现故障需要人工介入恢复势必会增加系统的MTTR。所以,又往往是通过「自动故障转移」来实现系统的高可用。在下面的技术方案中,详细介绍了如何通过冗余+自动故障转移来保证系统的

袋鼠云数栈UI5.0体验升级背后的故事:可用性原则与交互升级

最近,我们袋鼠云的UED部⻔小伙伴们,不声不响地⼲了⼀件⼤事——升级了全新设计语言「数栈UI5.0」。众所周知,用户在使用产品时,是一个动态的过程,用户和产品之间进行交互的可用性,能否让用户愉悦、快速地在产品内达成目的,直接影响用户使用产品的体验。在设计中,有一个广泛的经验法则被称为「尼尔森十大可用性原则」,1995年由著名的人机交互学博士尼尔森发表。它是产品设计和⽤户体验设计的重要参考标准,这⼗⼤原则在设计过程和落地中能都能很好的帮助设计师去提升产品交互体验。针对数栈现有产品存在的⼀些问题,⽐如同质化严重,视觉不统⼀,⽤户体验差等,从视觉呈现到交互细节,结合这经典十大可用性原则,进行了重⼤的

袋鼠云数栈UI5.0体验升级背后的故事:可用性原则与交互升级

最近,我们袋鼠云的UED部⻔小伙伴们,不声不响地⼲了⼀件⼤事——升级了全新设计语言「数栈UI5.0」。众所周知,用户在使用产品时,是一个动态的过程,用户和产品之间进行交互的可用性,能否让用户愉悦、快速地在产品内达成目的,直接影响用户使用产品的体验。在设计中,有一个广泛的经验法则被称为「尼尔森十大可用性原则」,1995年由著名的人机交互学博士尼尔森发表。它是产品设计和⽤户体验设计的重要参考标准,这⼗⼤原则在设计过程和落地中能都能很好的帮助设计师去提升产品交互体验。针对数栈现有产品存在的⼀些问题,⽐如同质化严重,视觉不统⼀,⽤户体验差等,从视觉呈现到交互细节,结合这经典十大可用性原则,进行了重⼤的